#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <time.h>

int main()
{
    char StrFileName[256] = {0};
    
    while(1) {
        memset(StrFileName, 0x00, sizeof(StrFileName));
        sprintf(StrFileName, "%s/log/zhang.%ld", getenv("HOME"), time(NULL));

        int fd = open(StrFileName, O_RDONLY | O_CREAT, 0664);

        if(fd < 0) {
            perror("open err");
            exit(0);
        }

        close(fd);
        sleep(3);
    }

    return 0;
}

